package rnClasses;
import static java.lang.System.out;

import java.util.ArrayList;
import java.util.List;

import javax.swing.DefaultComboBoxModel;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JPasswordField;

import br.org.lh.global.core.ReturnType;

public class RNBase {
	
	List<String>  dados = new ArrayList<String> (); 
	
	DefaultComboBoxModel modelo;  
		
	private int teste;
	
	private boolean booleano;
	
	private String login ;
	
	private String senha;
	
	private String selectedValue = "WEB-SERVICES";
	
	

	public final String getLogin() {
		return login;
	}

	public final void setLogin(String login) {
		this.login = login;
	}

	public final String getSenha() {
		return senha;
	}

	public final void setSenha(String senha) {
		this.senha = senha;
	}

	public final boolean getBooleano() {
		return booleano;
	}

	public final void setBooleano(boolean booleano) {
		this.booleano = booleano;
	}

	public final int getTeste() {
		return teste;
	}

	public final void setTeste(int teste) {
		this.teste = teste;
	}

	public RNBase() {
		dados.add("Contador");
		dados.add("Calculadora");
		dados.add("WEB-SERVICES");
		modelo = new DefaultComboBoxModel (dados.toArray());
		teste = 10;
		booleano=true;
		
	}

	public void metodo1 ()
	{
			out.println("metodo1");
	}
	
	public void metodo2 (JFrame tela)
	{
		tela.dispose();
	}
	
	public ReturnType metodo3 ()
	{
		return new ReturnType (selectedValue,true);
	}
	
	public void metodo4 (JPasswordField pass, JCheckBox check)
	{
		pass.setEnabled(true); 
		check.setVisible(true);
		modelo.addElement("Contador de Linhas");
		
	}

	public final String getSelectedValue() {
		return selectedValue;
	}

	public final void setSelectedValue(String selectedValue) {
		this.selectedValue = selectedValue;
	}

	

	public List<String> getDados() {
		return dados;
	}

	public void setDados(List<String> dados) {
		this.dados = dados;
	}

	public final DefaultComboBoxModel getModelo() {
		return modelo;
	}

	public final void setModelo(DefaultComboBoxModel modelo) {
		this.modelo = modelo;
	}
	
	
	
	
}
